Performance Evaluation of Virtualization Technologies for Server Consolidation

نویسندگان

  • Pradeep Padala
  • Xiaoyun Zhu
  • Zhikui Wang
  • Sharad Singhal
  • Kang G. Shin
چکیده

Server consolidation has become an integral part of IT planning to reduce cost and improve efficiency in today’s enterprise data centers. The advent of virtualization allows consolidation of multiple applications into virtual containers hosted on a single or multiple physical servers. However, this poses new challenges, including choosing the right virtualization technology and consolidation configuration for a particular set of applications. In this paper, we evaluate two representative virtualization technologies, Xen and OpenVZ, in various configurations. We consolidate one or more multi-tiered systems onto one or two nodes and drive the system with an auction workload called RUBiS. We compare both technologies with a base system in terms of application performance, resource consumption, scalability, low-level system metrics like cache misses and virtualization-specific metrics like Domain-0 consumption in Xen. Our experiments indicate that the average response time can increase by over 400% in Xen and only a modest 100% in OpenVZ as the number of application instances grows from one to four. This large discrepancy is caused by the higher virtualization overhead in Xen, which is likely due to higher L2 cache misses and misses per instruction. A similar trend is observed in CPU consumptions of virtual containers. We present an overhead analysis with kernelsymbol-specific information generated by Oprofile.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Performance Study of Hardware Impact on Full Virtualization for Server Consolidation in Cloud Environment

Underutilization of hardware resources has always been a problem in single workload driven traditional OS environment. To improve resource utilization, virtualization of multiple VMs and workloads onto the same host with the aid of Hypervisor has been the recent trend. Its use cases such as server consolidation, live migration, performance isolation and on-demand server provisioning make it as ...

متن کامل

System Virtualization in the Multi-core Era - a QoS Perspective

Emergence of multi-core servers and the need for green computing has necessitated the resurgence of system virtualization. System virtualization has re-emerged as an answer to many critical issues being faced by the enterprise computing infrastructure. The issues that virtualization addresses are myriad, with the most popular one being server consolidation. Server consolidation deals with the p...

متن کامل

Performance Combinative Evaluation from Single Virtual Machine to Multiple Virtual Machine Systems

Virtualization technology is widely used in server consolidation, high performance computing, and cloud data center due to its benefits on high resource utilization, flexible manageability, and dynamically scalability. However, it also introduces additional performance overheads. It’s worthy to evaluate the overheads and to find the bottleneck of virtualization in different scenarios. In this p...

متن کامل

A Survey of Virtualization Performance in Cloud Computing

Virtualization is an important resource of cloud computing. Many virtualization technologies allow workload consolidation, multiple operating systems, and fault tolerance mechanisms. The number of applications moving to the cloud is increasing, and cloud computing is becoming a prominent distributed computing framework. Virtual machines provide many benefits to these applications. Thus, it is c...

متن کامل

Virtualization Basics: Understanding Techniques and Fundamentals

Virtualization is a fundamental part of cloud computing, especially in delivering Infrastructure as a Service (IaaS). Exploring different techniques and architectures of the virtualization helps us understand the basic knowledge of virtualization and the server consolidation in the cloud with x86 architecture. This paper describes virtualization technologies, architectures and optimizations reg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007